package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.TagAddVO;
import com.junzhiit.nengji.cms.web.vo.TagEditVO;
import com.junzhiit.nengji.cms.web.vo.TagListVO;

public interface TagService {
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月9日 上午11:08:40
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp, TagListVO tagListVO);
	
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月9日 上午11:40:22
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO 添加标签
	 * @author FEB
	 * @time 2018年8月9日 上午10:16:53
	 * @return ResultVO
	 */
	public ResultVO add(TagAddVO tagAddVO);
	
	/**
	 * 
	 * TODO 修改标签
	 * @author FEB
	 * @time 2018年8月9日 上午10:16:56
	 * @return ResultVO
	 */
	public ResultVO edit(TagEditVO tagEditVO);
	
	/**
	 * 
	 * TODO 模仿删除
	 * @author FEB
	 * @time 2018年8月9日 上午10:18:43
	 * @return ResultVO
	 */
	public ResultVO updateToDelete(String id);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月13日 上午9:52:01
	 * @return ResultVO
	 */
	public ResultVO getAll(TagListVO tagListVO);
}
